About Lea Partners Limited (04529332) United Kingdom