About Itr Properties Limited (NI624034) United Kingdom