About Lea Associates Limited (05177783) United Kingdom