About Pollard Motor Engineers Limited (00654776) United Kingdom