About Lockwood Cooke Investments Ltd (11898543) United Kingdom