About Tilbury Douglas Holdings Limited (11982592) United Kingdom