About Lea Management Team Limited (11312835) United Kingdom