About Palmer Clark Limited (06929553) United Kingdom