About Smith & Smith Investments Limited (12882556) United Kingdom