About Lea Management Ltd (06232363) United Kingdom