About The Lockwood Group Limited (09169225) United Kingdom