About Lewis & Co (sw London) Limited (10858388) United Kingdom