About Ross Duguid Architecture Limited (07126226) United Kingdom