About Hubbard Investment Holdings Limited (02066451) United Kingdom