About De Luxe Short Stays Ltd (11747021) United Kingdom