About Tssr Properties Limited (10495528) United Kingdom