About David Osborn Architects Ltd (13262129) United Kingdom