About Albion Cottages (holiday Lets) Ltd (10098168) United Kingdom