About Lab Design & Build Limited (09787861) United Kingdom