About J Hubbard Limited (09487156) United Kingdom