About Mansfield Pollard & Co. Limited (00135633) United Kingdom