About Christopher Stephen Lewis Ltd (12118458) United Kingdom