About Palmer & Jones Ltd (11618430) United Kingdom