CASTLE ST DEVELOPMENTS LTD Company number 17533910 · Monitor this company Active Overview People 2 Control Analysis Location Related Registered office Address19 Thorburn Road, Northampton, England, NN3 3DA PostcodeNN3 3DA Companies at this postcode 40 Average house price in NN3 3DA £780,000 (39 sales) Map