About Galloway Self Catering Holidays Ltd (10332742) United Kingdom