About D Pollard Limited (06723116) United Kingdom