About Ppm Spd Ltd (10408268) United Kingdom