About Palmer And Klein Limited (02375646) United Kingdom