Checks may take ages , usually 3 weeks or more
Yes, not sure on what background checks they perform but up to 3 weeks was the timescale for completion.
Lots of background checks covering finance and enhanced CRB etc can take a month to complete
Yes cbr and credit check
DBS check and it can take one month.
Yes. Can't provide any further detail as too long ago