About Thames Close Limited (05225253) United Kingdom