About Thompson Russell Associates (LP004783) United Kingdom