About Norfolk Straw Products Ltd (06210418) United Kingdom