About Norfolk Holdings Limited (09666545) United Kingdom