About Itc Properties Limited (05063733) United Kingdom