About Central Thames Limited (10795957) United Kingdom