About Terrell Architecture Ltd (10257843) United Kingdom