About Palmer & Son Limited (05737422) United Kingdom