About S Lewin & Son Ltd (12390084) United Kingdom