About Investment Trustees Properties Limited (00679529) United Kingdom