About Steven Taylor Investments Ltd (11896953) United Kingdom