About James Greenall Holdings Limited (02509480) United Kingdom