About L T Property & Management Ltd (12969188) United Kingdom