About Jessie And James Limited (07270397) United Kingdom