About Norfolk Investments Limited (11260139) United Kingdom