About Lloyd And Smith Limited (04203724) United Kingdom