About Lewis Howdle Limited (03745897) United Kingdom