About Williams Lea Limited (02119266) United Kingdom