About Thompson & Partners (richmond) Limited (04587595) United Kingdom