About Valley Side Farm Limited (12411201) United Kingdom