About Steele & Mitchell Investments Ltd (13474556) United Kingdom