About C. Lewis W&i Services Limited (12961075) United Kingdom