About Newberry Management Company Limited (08709330) United Kingdom