Halfords - Balham Store 316-324 Balham High Road, London SW17 7AA