About Williams Lea International Limited (02682240) United Kingdom