About Lockhurst Holdings Limited (02109425) United Kingdom