About Natfarm Limited (01434162) United Kingdom