About Jobson James Holdings Limited (07674271) United Kingdom