About B Lockwood Holdings Limited (09159211) United Kingdom