About Lewis & Tucker Valuations Limited (11379180) United Kingdom