About Palmer And Spence Limited (11012046) United Kingdom