About Norfolk Asset Management Limited (12453468) United Kingdom