STEPHEN SOWLER LTD Company number 09947328 · Monitor this company Dissolved Overview People 1 Financial Control Documents Analysis Location Related Registered office Address19 HURST LANE NORTH, CASTLE BROMWICH, BIRMINGHAM, UNITED KINGDOM, B36 0EY PostcodeB36 0EY Companies at this postcode 3 Average house price in B36 0EY £270,000 (23 sales) Map