About The Gallery (newmarket) Limited (11254902) United Kingdom