About Palmer & Company International Limited (11711832) United Kingdom