About Red Squirrel Architects Ltd (06137727) United Kingdom