About Pollard Electronic Developments Limited (08704347) United Kingdom