About Snl James Limited (09556936) United Kingdom