About Urban Box Architects Limited (12680350) United Kingdom