About Lab Property Investments Limited (12275894) United Kingdom