About K. Lockwood & R.slater Limited (04780328) United Kingdom