About Ruby Devon Beef Marketing Limited (07684358) United Kingdom