About Letts Management Ltd. (08506749) United Kingdom