About New Galloway Retreats Ltd (13464454) United Kingdom