About Brackla House Holdings Limited (13232686) United Kingdom