About Lochwood Ventures Limited (10568723) United Kingdom