About Telhurst Limited (05911941) United Kingdom