About Douglas Steers & Company Investments Limited (10886844) United Kingdom