About North Architects Studio Limited (08865874) United Kingdom