About James Swallow Limited (00364660) United Kingdom