Alton Stores

37 Kneller Road Twickenham TW2 7DF