About The Cock & Bull Shop Ltd (12001183) United Kingdom