About Pedder And Summers (holdings) Limited (01772428) United Kingdom