About Trethellan Holdings Limited (12795787) United Kingdom