About Palmer Precision Engineering Ltd (11532467) United Kingdom