About Williams Lea Holdings Limited (05696914) United Kingdom