About Gallop Shop Uk Ltd (12820837) United Kingdom