About Dx Lewis Projects Limited (12242066) United Kingdom