About Thames Close Management Ltd. (08932512) United Kingdom