About Allen Pollard Holdings Limited (05840457) United Kingdom