About Tower House Management Company Limited (01894268) United Kingdom