About Thames Haven (waterside) Limited (01821516) United Kingdom