About Stickle Tarn Limited (09621160) United Kingdom