About Lewis Maynard Limited (12319492) United Kingdom