About James Pollard Limited (02597614) United Kingdom