About Richmond Square Design & Build Limited (08652830) United Kingdom