About Box Architects Holdings Ltd (07395438) United Kingdom