About Tilbury Douglas Projects Ltd. (00477128) United Kingdom