About Galloway Luxury Cottages Limited (07434255) United Kingdom