About Luxor Property Solutions Ltd (12983703) United Kingdom