About Findmeaccommodation.com Limited (05299792) United Kingdom