About Pollards International Limited (03238181) United Kingdom