About Kensaltown Telegraph Works Limited (12601901) United Kingdom