About Pollard Fm Group Limited (13620371) United Kingdom