About Lea Golf Limited (12318706) United Kingdom