About Cock Russell & Company Limited (07914379) United Kingdom