About Palmer Signalling Ltd (13599145) United Kingdom