About W.h. Palmer & Sons Limited (07705589) United Kingdom