About Thames Estuary Developments Limited (03932091) United Kingdom