About Pollard Limited (05899533) United Kingdom