About Mini Kicks Leeds Limited (11275276) United Kingdom