About Lockeswood Management Company Limited (10348449) United Kingdom