About Sailmaker Cottages Limited (05967117) United Kingdom