About Lockwood Hall Associates Limited (04740248) United Kingdom