About B Hubbard Holdings Limited (09927455) United Kingdom