About Lockman Investments Limited (00675211) United Kingdom