About Lockwood & Greenwood Limited (00391848) United Kingdom