About Troybest (holdings) Limited (01974398) United Kingdom