About Lab Property Developments Limited (12591185) United Kingdom