About Lewin Engineering Limited (10574203) United Kingdom