About Tarn End Management Company Limited (13068184) United Kingdom