About Nick & James Limited (06728202) United Kingdom