About Lab Architects Limited (04243369) United Kingdom