About Tablehurst Farm Limited (03234849) United Kingdom