About Lightwood Strategic Braintree Ltd (10388133) United Kingdom