About Brackla Holdings Limited (02886137) United Kingdom