About L & T Lettings And Property Management Limited (13551656) United Kingdom