About Luxor Homes Limited (10699633) United Kingdom