About Red Square Design & Build Limited (06836252) United Kingdom