British Hardware Federation

225 Bristol Road
Edgbaston
Birmingham
West Midlands
B5 7UB
United Kingdom



Trade Names
BHF DIRECTBHF FINANCEBHF PUBLICATIONS BHF SURECHA DIRECTCHA TIMESHARDWARE TODAY