About Triada Properties Ltd (13253452) United Kingdom