About Parker Devices Limited (08626973) United Kingdom