About Canal Court Trowbridge Management Limited (03339945) United Kingdom