About Newcomen Street Management Company Limited (04314322) United Kingdom