About Trefach Holdings Limited (08855018) United Kingdom