About Itc Properties (townsend House) Company Limited (10352493) United Kingdom