About Galloway Game Limited (SC651976) United Kingdom