About Lockwood Construction Holdings Ltd (10714742) United Kingdom