About L & T Property Company Limited (05096680) United Kingdom