90cm long veterinary shoulder protect gloves