About K Hubbard & Co Limited (04518096) United Kingdom