About Short Stay Management Ltd (11884392) United Kingdom