About Watson Telescopic Handling Ltd (09699608) United Kingdom