About Palmerston Engineering Spares Limited (01332485) United Kingdom