About Nicks N Scuffs Limited (11307126) United Kingdom