About A & V Hubbard Limited (12852053) United Kingdom