About Brand & Partner Limited (12579605) United Kingdom