About Tavistock Partners (uk) Ltd (04961992) United Kingdom