About Palmer Primer Ltd (11564983) United Kingdom