About Treff Haus Limited (09226198) United Kingdom