About Teddington Lock Construction Ltd (05031633) United Kingdom