About Tps Property Investment Ltd (12999068) United Kingdom