They do a dbs check but the company pays for it
Yes form fillier out form for them.
No idea as I went through agency they had already done checks
Yes they do .and it takes weeks to complete
Yes crb check and takes a couple of weeks to complete
Yes they do a crb check on you that you'll have to pay for yourself