About Luxlet Properties & Life Style Management Ltd (12038428) United Kingdom