About Tarbrax Farm Partnership (SL002306) United Kingdom