About Studio Mcleod Architecture Limited (08474700) United Kingdom