About Green Square Architecture Ltd (08339070) United Kingdom