About Lab Property Limited (10474848) United Kingdom