About Nickandwendy Limited (11554234) United Kingdom