About Williams Lester (holdings) Limited (06297762) United Kingdom