About Sowerbys Holiday Cottages Limited (07469925) United Kingdom