About Deva Short Stays Ltd (12768195) United Kingdom