About Shatterford Holiday & Accommodation Limited (12815611) United Kingdom