About Galloway Lodge Limited (SC492080) United Kingdom