About Lewis Till Limited (07791189) United Kingdom