About Newstead Management Company Limited (02397589) United Kingdom