About Rendells Farm Limited (12201054) United Kingdom