About Kavells Mushroom Company Limited (00715604) United Kingdom