About Pedder & Summers Limited (01187896) United Kingdom