About Bm & Ba Holdings Limited (12855607) United Kingdom