About Luxor Residences Ltd (13500026) United Kingdom