About Lockwood Gibb & Associates Limited (04699532) United Kingdom