About Lea Investments South West Limited (11302261) United Kingdom