About Howe & Partners Ltd. (10623325) United Kingdom