About Pollard & Ambler Limited (03823771) United Kingdom