About S.r. Lewis Limited (10874182) United Kingdom