About Hereward Green Management Company Limited (01820296) United Kingdom