About Bromhead Holdings Limited (10513217) United Kingdom