About Tarn Property Management Ltd (11625294) United Kingdom