About Bidwell Investments Ltd (13036274) United Kingdom