About Pollard Services (2001) Limited (04171666) United Kingdom