About Lab & Co Properties Ltd (10935842) United Kingdom