About Lewis C Williams Ltd (12840517) United Kingdom