Yes it is BA policy. Yes it is important. I do not know if it is a government requirement.
If you remember that a catering driver with FULL airside access was arrested at Gatwick late last year and ( I think) charged with being an Al-Queda sympathiser, perhaps you can see why we feel it important to know EXACTLY WHO gets onto our aircraft.