About D Lockwood Limited (SC345369) United Kingdom