About Thompson & Leigh Limited (01703394) United Kingdom