About Monkton Street Management Company Limited (04699508) United Kingdom