About K Lockwood Limited (05000389) United Kingdom