About Rice Bros Limited (NI013853) United Kingdom