About James O. Jack & Son Limited (SC247260) United Kingdom