About H. & S. Roe & Sons Farms Limited (01918366) United Kingdom