About Timbermix Limited (09707093) United Kingdom