About Lux Hotels Ltd (SC639846) United Kingdom