About Thames Close Properties Limited (05822343) United Kingdom