About Lokwood Ltd. (11743041) United Kingdom