About Nemford Limited (12007490) United Kingdom