About Situ Architecture Limited (08501005) United Kingdom