About Plumridge And Peters Limited (01259052) United Kingdom