SightCare is a great organisation that helps Independent Practices feel part of a family. their range of services is exceptional and if they don't do it they know someone who does. They offer bespoke membership for those who want it.
The SPECS buying group enables practices to get better terms than they may as individuals.
If you are not a member then an enquiry is the least you should do.