About Galloway Holiday Cottages Ltd (SC601668) United Kingdom