Dont think Beaufort used a leisure type logo on any of their stuff ,and i dont recall Bombard using that style either
just had a quick look through a few misc boating mags from the 70s and 80s and i have seen a few similar B logos but they are usually supplier logo stickers rather than a builders one .
have a feeling its not british ,
ill have a look through a few more mags over the week end so might find it somewhere .
attached pic ,,,,,, magazine page with a Beafuort advert from 1977.