About Ashcroft Pollard & Co Limited (08500024) United Kingdom