About Latitude Short Stays Limited (13238268) United Kingdom