About Tychon Installations Ltd (13507411) United Kingdom