About R Palmer & Sons Limited (05379355) United Kingdom