About J & O Holdings Limited (SC609427) United Kingdom