Listings >> Services Lords Builders Merchants 020 8870 5291 @LordsBuildersM lordsbuildersmerchant lordsbm Website Lords Builders Merchants are located on Upper Richmond Road. Serving both the trade and public. For All Your Building Material Needs. Upper Richmond Road 80 London SW15 2SU England GB Get directions No events found linked to this business. Business_ico Created with Sketch.