About Nether Hall Farm Limited (02688868) United Kingdom