About Palmer Nichols Ltd (13433476) United Kingdom