About Pellmill Limited (01073925) United Kingdom