About Stratford Tidjara Ltd (09950861) United Kingdom