About Mini Kicks Nottingham Limited (10705531) United Kingdom