About Labo Property Holdings Limited (12819974) United Kingdom