About Pollard Medical Limited (10368340) United Kingdom