About Ellaby Pollard Limited (07142754) United Kingdom