About Neil J Hubbard Ltd (08328884) United Kingdom