About Ppx Services Limited (02973076) United Kingdom