About Carroll London Markets Holdings Limited (09052194) United Kingdom