About Feedmec Limited (03495427) United Kingdom