About Lewis Nicholls Associates Limited (11089545) United Kingdom