Do you know where i can have one done?
Best place is probably the CAA medical department at Gatwick, if only because it is they who will ultimately decide whether you can be granted a class 1 or not. As far as I know they will do single items (such as colour vision) rather than having to submit for a full (and expensive ! ) initial class 1 medical.