About Douglas Steers & Company Holdings Ltd (11368099) United Kingdom