About South West Investments Authority Limited (11658734) United Kingdom