About Luxor Freehold Ltd (12517277) United Kingdom