I have got a raster file and a vector file of a UK which I try to overlap to use zonal statistics. The files according to the data providers are projected in British National Grid (EPSG 27700). However, when I load the 2 files, QGIS first fails to recongize the correct CRS and creates a custom CRS for each.
For the vector: +proj=tmerc +lat_0=49 +lon_0=-2 +k=0.999601272 +x_0=400000 +y_0=-100000 +ellps=airy +towgs84=446.448,-125.157,542.06,0.15,0.247,0.842,-20.489 +units=m +no_defs
For the raster: +proj=tmerc +lat_0=49 +lon_0=0 +k=1 +x_0=400000 +y_0=-100000 +ellps=airy +units=km +no_defs
Although the maps are overlapping visually, zonal statistics does not output anything. When I set both files CRS to EPSG 27700, I get the following:

The raster file is the small point in the centre, it is much smaller and is rotated.
How could I align the two maps?

+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.999601272 +x_0=400000 +y_0=-100000 +ellps=airy +towgs84=446.448,-125.157,542.06,0.15,0.247,0.842,-20.489 +units=km +no_deffor the raster. – AndreJ Nov 11 '16 at 19:47