About M J Hubbard & Co Limited (04460352) United Kingdom