About H. Telford & Co Ltd (SC586317) United Kingdom