CASTLE POWER LIMITED Company number SC439223 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office AddressGLENRUTHVEN MILL ABBEY ROAD, AUCHTERARDER, PERTH, PH3 1DP PostcodePH3 1DP Companies at this postcode 17 Map