About Luxury Location Limited (12018435) United Kingdom