About Lewis & Tucker Management Limited (03229690) United Kingdom