About J&o Management Limited (12078255) United Kingdom