About Ratten Clough Smallholding Ltd (11226248) United Kingdom