Another of twuwms's wwftd. A Brit catch-all for various types of uncooperative, aggressive behaviour.
But it looking it up on Internet, I ran into another Britspeak item. One site said quarter of a million workers daily stay home from work because of on job stress symptoms. Those who do so without valid cause are called "skivers". I know the word "skive" meaning take a hide and split it into two layers, producing one of uniform thickness suitable for shoes, etc. I do not get the picture how the word got to mean "feign illness".