About Triclover Properties Ltd (09899375) United Kingdom