About Tarn Properties Limited (11529800) United Kingdom