H2O SOLAR POWER LIMITED Company number 14355963 · Monitor this company Dissolved Overview People 4 Financial Documents Analysis Location Related Registered office AddressUnit So 07 Dover Place, Ashford, England, TN23 1HU PostcodeTN23 1HU Companies at this postcode 243 Average house price in TN23 1HU £738,000 (3 sales) Map