About New Galloway 1e Ltd (11780383) United Kingdom