About Mitchell By-products Limited (01648248) United Kingdom