About Dx Lewis Projects Limited (13475640) United Kingdom