About Cochrane Signalling Services London Limited (08986132) United Kingdom