About Letts & Co. Properties Limited (SC602048) United Kingdom