About E Pollard & Sons Limited (10357025) United Kingdom