About Letts & Co. Limited (SC246021) United Kingdom