About Tsr Properties Limited (12792372) United Kingdom