About Tower Walk Management Company Limited (12146312) United Kingdom