I believe that this is discrimination against me being from afro carribean background
How is having dreadlocks an intrinsic part of your ethnicity? Is it defined by any legal or religous requirements? Do all people from afro-caribbean backgrounds have dreadlocks?
The answers are of course no. It is simply your preference to have them and the company have no requirement to "bend over backwards" to accomodate you.