About Locke Capital Management Ltd (05527761) United Kingdom