About Williams Lec Ltd (09590966) United Kingdom