About Diddikicks North England Limited (12156431) United Kingdom