About Tuffnells Holdings Limited (12547241) United Kingdom