About Dearsmith Investments Limited (12359458) United Kingdom