About Roughcote Hall Farm Ltd (10629218) United Kingdom