About Tarrel Farmhouse Ltd (SC616044) United Kingdom