About Norfolkchase Investments & Management Limited (01606064) United Kingdom