About Ruff Lea Farm Limited (04627827) United Kingdom