About Palmer & Co Limited (07827513) United Kingdom