About Spence & Oldham Architects Ltd (12437457) United Kingdom