About Land Securities Investment Trust Limited (00826801) United Kingdom