About Lea Green Project Limited (12958406) United Kingdom