About Walking Tall International Limited (02898604) United Kingdom