About Brand & Co London Limited (12035181) United Kingdom