About Last Minute Lettings 24 7 Ltd (11461833) United Kingdom