About 55 Mitcham Park Management Company Limited (03075706) United Kingdom