About J&bm Associates Ltd (SC612591) United Kingdom