About Mcclellan Holiday Cottages Limited (12089037) United Kingdom