About Lewis Tickle Limited (04734226) United Kingdom