About The Barn Tarleton Ltd (11179203) United Kingdom