About Galloway Cross Limited (12872303) United Kingdom