About Luxe Luxury Apartments Slough Ltd (11950995) United Kingdom