About Deansgate Square South Tower Management Company Limited (12353283) United Kingdom