About Luxury Short Stays Ltd (10450056) United Kingdom