About Tps Properties (london) Limited (10139593) United Kingdom