About Starfish Holiday Cottages Ltd (11064341) United Kingdom