About Williams Pollard Limited (08585084) United Kingdom