About Nick & Dee Limited (11145468) United Kingdom