INTERFACE FINANCIAL PLANNING LIMITED Company number 02644317 · Monitor this company Active Overview People 5 Financial Control Documents Analysis Location Related Registered office Address122 Hamstead Hall Road, Handsworth Wood, Birmingham, West Midlands, B20 1JB PostcodeB20 1JB Companies at this postcode 4 Average house price in B20 1JB £438,000 (2 sales) Map