About Lab Property Solutions Ltd (13100753) United Kingdom