About Jobson Holdings Limited (12489291) United Kingdom