B&Q Solihull Solihull Retail Park Marshall Lake Road Solihull B904RB United Kingdom Locate 52.402041, -1.8123046