About Ltt Property Ltd (12156122) United Kingdom