About Timberley Farm Investments Limited (04477074) United Kingdom