About Grimm And Co. Limited (08765731) United Kingdom