About Legg & Cobb Limited (04877976) United Kingdom