About Westminster Investments & Holdings Ltd (12023176) United Kingdom