About Letts Share Ltd (10966832) United Kingdom