About Lenards Of Covent Garden Limited (04350809) United Kingdom